package cn.qg.auth.service.token;

import cn.qg.beans.pojo.QgUser;

public interface TokenService {
    /** Token前缀 */
    String TOKEN_PREFIX = "token:";
    /**Token过期时间 单位：s */
    int TOKEN_EXPIRE_TIME = 7200;


    /**
     * 保存到redis中
     * @param token
     * @param qgUser
     * @throws Exception
     */
    void saveToken(String token, QgUser qgUser) throws Exception;


    /**
     * 生成token
     * @param qgUser
     * @return
     * @throws Exception
     */
    String generateToken(QgUser qgUser) throws Exception;
}
